vehicle localization - Francés Inglés Diccionario